home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / clang / ctask.zip / PRT.H < prev    next >
C/C++ Source or Header  |  1988-07-01  |  899b  |  33 lines

  1. /*
  2.    PRT.H - CTask - Printer driver routine definitions.
  3.  
  4.    Public Domain Software written by
  5.       Thomas Wagner
  6.       Patschkauer Weg 31
  7.       D-1000 Berlin 33
  8.       West Germany
  9. */
  10.  
  11.  
  12. #define AUTOFEED  0x02
  13. #define INIT      0x04
  14. #define SELECT    0x08
  15.  
  16. #define BUSY      0x80
  17. #define ACK       0x40
  18. #define PEND      0x20
  19. #define SELIN     0x10
  20. #define ERROR     0x08
  21.  
  22. extern int far prt_install (int port, byte polling, 
  23.                             word prior, 
  24.                             farptr xmitbuf, word xmitsize);
  25. extern void far prt_remove (int port);
  26. extern void far prt_remove_all (void);
  27. extern void far prt_change_control (int port, byte control);
  28. extern int far prt_write (int port, byte ch, dword timeout);
  29. extern int far prt_status (int port);
  30. extern int far prt_complete (int port);
  31. extern int far prt_wait_complete (int port, dword timeout);
  32.  
  33.